An instance of the FormDirector component must be created before any of the functionally implemented by the product can be used.
There are two constructors for the FormDirector component, the appropriate one can be chosen for your application.